.form {
    display: flex;
    flex-direction: column;
    font-size: 15px;
    padding:  40px 20px;
   
    .row{
      display: flex;
      margin-bottom: 18px;
    
    }
    .mar-left{
        margin-left: 2%;
    }
    .field{
        display: flex;
        // border: 1px solid red;
        // flex: 1;
        width: 49%;
        .label{
            border: 1px solid #e7e7e7;
            width: 120px;
            height: 38px;
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: bold;
            img{
                width: 12px;
                height: 12px;
            }
        }
        input{
            border: none;
            outline: none;
            background: #f9f9f9;
            width: 100%;
        }
        .line{
            // border: 1px solid red;
            border-top: 1px solid #e7e7e7;
            border-bottom: 1px solid #e7e7e7;
            border-right: 1px solid #e7e7e7;
            display: flex;
            align-items: center;
            background: #f9f9f9;
            padding-left: 10px;
            padding-right: 10px;
            flex: 1;
            position: relative;
           .text{
            font-size: 12px;
            flex: 1;

           }
            .errorMsg{
                position: absolute;
                top: 100%;
                left:0;
                color: red;
                font-size: 12px;
            }
        }
    }
   
    .row-button{
        display: flex;
        align-items: center;
          justify-content: center;
        width: 100%;
        height: 38px;
        // border: 1px solid red;
        .button{
            height: 100%;
            width: 80px;
        }
        .button:nth-child(2){
            margin-left: 20px;
        }
    }
}
